export default class UrlEncode {
  static Name = 'URL <%= UIText.encode %>';

  static Options = {
    method: {
      type: 'radio',
      options: ['encodeURI', 'encodeURIComponent']
    }
  }

  options = {
    method: 'encodeURI'
  }

  compute(uri) {
    if (this.options.method === 'encodeURI') {
      return encodeURI(uri);
    } else {
      return encodeURIComponent(uri);
    }
  }
}
